package com.liuqi.aiagent.transfer.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author liuqi
 * @date 2025/7/15
 **/
@Setter
@Getter
@ToString
@ApiModel(value = "webhook工具调用")
public class WebhookToolVo {

    @ApiModelProperty(value = "主键ID")
    private String id;

    @ApiModelProperty(value = "工具组名称")
    private String groupName;

    @ApiModelProperty(value = "服务地址：数组")
    private String servers;

    @ApiModelProperty(value = "http请求头")
    private String headers;

    @ApiModelProperty(value = "http请求头ContentType")
    private String contentType;

    @ApiModelProperty(value = "http请求地址")
    private String path;

    @ApiModelProperty(value = "工具名称")
    private String toolName;

    @ApiModelProperty(value = "工具描述")
    private String description;

    @ApiModelProperty(value = "AI tools的function描述：json字符串")
    private String function;

}

